home *** CD-ROM | disk | FTP | other *** search
- *
- * 7041 Peripheral Memory Symbols
- *
- IOCNT0 EQU P0
- T1DATA EQU P2
- T1CNTL EQU P3
- APORT EQU P4
- ADDR EQU P5
- BPORT EQU P6
- CPORT EQU P8
- CDDR EQU P9
- DPORT EQU P10
- DDDR EQU P11
- IOCNT1 EQU P16
- SMODE EQU P17
- SCTL0 EQU P17
- SSTAT EQU P17
- T2DATA EQU P18
- T2CNTL EQU P19
- T3DATA EQU P20
- SCTL1 EQU P21
- RXBUF EQU P22
- TXBUF EQU P23
- MPRTC EQU >108
- MPRTD EQU >10A
- *
- * Bit Masks.
- *
- BIT0 EQU >01
- BIT1 EQU >02
- BIT2 EQU >04
- BIT3 EQU >08
- BIT4 EQU >10
- BIT5 EQU >20
- BIT6 EQU >40
- BIT7 EQU >80
- *
- NOT0 EQU >FE
- NOT1 EQU >FD
- NOT2 EQU >FB
- NOT3 EQU >F7
- NOT4 EQU >EF
- NOT5 EQU >DF
- NOT6 EQU >BF
- NOT7 EQU >7F
- *
- ALL EQU >FF
- ZERO EQU >00
- ONE EQU >01
- TWO EQU >02
- THREE EQU >03
- EIGHT EQU >08
- NINE EQU >09
- TEN EQU >0A
- CNTVAL EQU >DC
- *
- * Ascii constants
- *
- TAB EQU >09 ; tab character
- BLANK EQU >20 ; space character
- COMMA EQU >2C ; ','
- LF EQU 10
- CR EQU 13
- BS EQU 8 ; BACKSPACE CHARACTER
- POUND EQU >23 ; '#'
- STAR EQU >2A ; '*'
- *
- ISA EQU >41 ; 'A'
- ISZ EQU >5A ; 'Z'
- *
- PAGE
- *
- * 7041 RAM map
- *
- * R0 ; R0 = ACCUMULATOR
- * R1 ; R1 = R REGISTER
- RBUF1 EQU R3 ; receive character buffer 1
- RBUF2 EQU R4 ; receive character buffer 1
- RBTCNT EQU R6 ; receive character bit count
- D1718 EQU R7 ; descrambler bits Yn-17 & Yn-18
- D9TO16 EQU R8 ; descrambler bits Yn-9 to Yn-16
- D1TO8 EQU R9 ; descrambler bits Yn-1 to Yn-8
- XDIBIT EQU R10 ; dibit to xmit to 320
- XBUF1 EQU R11 ; transmit character buffer 1
- XBUF2 EQU R12 ; transmit character buffer 2
- XCHCNT EQU R13 ; transmit character counter
- XBTCNT EQU R14 ; transmit bit counter
- S1718 EQU R15 ; scrambler bits Yn-17 & Yn-18
- S9TO16 EQU R16 ; scrambler bitS Yn-9 to Yn-16
- S1TO8 EQU R17 ; scrambler bitS Yn-1 to Yn-8
- YN14 EQU R18 ; temp storage of scrambler and
- YN17 EQU R19 ; descrambler bits Yn-14 & Yn-17
- CMSTAT EQU R20 ; command status reg.
- SWSTAT EQU R21 ; software status flag
- CWT1 EQU R22 ; timeout counter least byte
- CWT2 EQU R23 ; timeout counter most byte
- LOCHI EQU R29 ; high byte command address
- LOCLO EQU R30 ; low byte command address
- VALUE EQU R44 ; # of seconds to wait
- MSGM EQU R45 ; high byte of message address
- MSGL EQU R46 ; low byte of message address
- MSTIME EQU R49 ; millisec timing register
- DELYR1 EQU R50 ; local millisec delay counter
- CMDCHR EQU R59 ; command search storage reg.
- COMBUF EQU R60 ; R60-R90 are used as command
- * ; buffer and must be resered
- SCROUT EQU R97 ; scrambled mark count for CD
- STACK EQU R100 ; locations 100-128 used as stack
- *
- PAGE